package main

import (
	"fmt"
	"github.com/kataras/iris/v12"
)

func main() {
	// 创建iris实例
	app := iris.New()
	// 设置模板引擎: 路径 和 扩展名, 得到模板引擎对象。 路径是从项目根路径算起来的
	htmlEngine := iris.HTML("./irisDome", ".html")
	// 注册模板引擎
	app.RegisterView(htmlEngine)

	// 1. 新手村 hello world 第一个例子
	app.Get("/", func(ctx iris.Context) {
		ctx.WriteString("Hello world! -- from iris")
		fmt.Println("123")
	})

	app.OnAnyErrorCode()

	// 2. 使用模板
	app.Get("/hello/", func(ctx iris.Context){
		ctx.ViewData("Title", "测试页面")
		ctx.ViewData("Content", "Hello world -- from template")
		ctx.View("hello.html")
	})

	// 运行起来
	app.Run(iris.Addr(":8000"), iris.WithCharset("UTF-8"))

}

